var User = require('../lib/mongo').User;

module.exports = {
  // 注册一个用户
  create: function create(user) {
    return User.create(user).exec();
  },
  // 通过用户名获取用户信息
  
  getUserByName: function getUserByName(name) {
    // console.log(User);
    // console.log("2222222222222222222222222222222222222222222222222222222222222");
    // console.log(User.findOne({ name: name, }));
    // console.log("33333333333333333333333333333333333333333333333333333333333333333333");
    // console.log(User.findOne({ avatar: '1upload_d08d131106160156830d578b5abe484f.jpg', }));
    // console.log("444444444444444444444444444444444444444444444444444444444444444444444444444");
    // console.log("111111111111111111111111111111111111111111111111111111111111111111111111");    
    var user = User.findOne({ name: name, });
    user = user.addCreatedAt().exec();
    return user;
  },

  // 更新用户信息
  updateUserSettings: function updateUserSettings(user){
      var id = user.id;
      var name = user.name;
      var password = user.password;
      var gender = user.gender;
      var bio = user.bio;
      var data = {
        name: name,
        password: password,
        gender: gender,
        bio: bio,
      };
      return User.update({ name: name, _id:id, }, { $set: data }).exec();
  }

};
